<?php

require_once ('../configs.php');
require_once (PASTA_SMARTY . 'Funcoes.class.php');
require_once(PASTA_BANCO_DAOGENERICO . "DaoGenerico.class.php");
require_once(PASTA_CLASSES . "Usuarios.class.php");

$daoGenerico = new DaoGenerico();

$_GET = Funcoes::montaGetDeLinkCriptografado($_SERVER["QUERY_STRING"]);
$sql = "SELECT data_cadastro,nome_usuario,id_grupo FROM tb_usuario WHERE id_usuario=" . $_GET["id"];
$data = executaGetRow($sql);
$data["data_cadastro"] = Funcoes::limpaDataCadastro($data["data_cadastro"]);
if (Funcoes::comparaStringSensitive($_GET["dt"], $data["data_cadastro"])) {
    $user = new Usuarios();
    $user->setSessionUser($data["nome_usuario"], $_GET["id"], $data["id_grupo"]);
    Header("Location: " . URL_FUNCAO_GET_POST . "Y2xhc3NlPWV4ZWN1dGFGdW5jb2VzJmZ1bmNhbz1yZXNwb3N0YUVzcXVlY2V1U2VuaGEmcmVzcD0x");
} else {
    Header("Location: " . URL_FUNCAO_GET_POST . "Y2xhc3NlPWV4ZWN1dGFGdW5jb2VzJmZ1bmNhbz1yZXNwb3N0YUVzcXVlY2V1U2VuaGEmcmVzcD0w");
}

function getConexao() {
    $conexao = new Conexao();
    $con = $conexao->getConexao();
    return $con;
}

function executaGetRow($sql) {
    $result = getConexao()->getRow($sql);
    getConexao()->Close();
    return $result;
}

function executaQuery($sql) {
    $result = getConexao()->Execute($sql);
    getConexao()->Close();
    return $result;
}

?>
